closely-fitting sleeve - Spanish English Dictionary